#ifndef RSIM_EOMDATA3D_H
#define RSIM_EOMDATA3D_H

/* -------------------------------------------------------------------------- *
 * File: EOMData3D.h	        					      *
 * Authors: Kishor Bhalerao                                                   *
 * Email : kishor8dm@gmail.com                                                *
 * Contributors:                      					      *
 * Email: 								      *
 * copyright (c) 2010 Authors.                                                *
 *                                                                            *
 * This program is free software: you can redistribute it and/or modify it    *
 * under the terms of the GNU General Public License as published by the Free *
 * Software Foundation, either version 3 of the License, or any later version.*
 *									      *
 * This program is distributed in the hope that it will be useful, but        *
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY *
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License   *
 * for more details. (http://www.gnu.org/licenses/)			      *
 * -------------------------------------------------------------------------- */

#include "MatrixClasses.h"

namespace RSIM{

class EOMData3D{
        public:
                EOMData3D(){}
                Mat3x3 Jk1_;
                Vect6 Ak1_;                                
                Vect6 dFk1_;
                
                // Inboard handle equations for each body is given by 
                // Ah1 = phi11 * fh1 + phi12 * fh2 + phi13                
                // Outboard handle equations for each body is given by 
                // Ah2 = phi21 * fh1 + phi22 * fh2 + phi23
                Vect6 fh1_;
                Vect6 fh2_;
                Vect6 ah1_;
                Vect6 ah2_;
                
                Vect6_<Vect6> Fh1_;
                Vect6_<Vect6> Fh2_;
                Vect6_<Vect6> Ah1_;
                Vect6_<Vect6> Ah2_;
                
}; // class EOMData

} // namespace RSIM

#endif